add_subdirectory(src)

add_test( ModelLoadTest_Airbus       ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Airbus.par       "PASS" )
add_test( ModelLoadTest_Bf109        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Bf109.par        "PASS" )
add_test( ModelLoadTest_Cobra        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Cobra.par        "FAIL" )
add_test( ModelLoadTest_CurtissR3C   ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/CurtissR3C.par   "PASS" )
add_test( ModelLoadTest_DG1001       ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/DG1000.par       "PASS" )

add_test( ModelLoadTest_Diamant      ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Diamant.par      "PASS" )
add_test( ModelLoadTest_Horten_IV    ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll "${FMS7_MODELS_DIR}/Horten IV.par"  "PASS" )
add_test( ModelLoadTest_Hughes       ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Hughes.par       "FAIL" )
add_test( ModelLoadTest_Me163        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Me163.par        "PASS" )
add_test( ModelLoadTest_Me262        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Me262.par        "PASS" )

add_test( ModelLoadTest_Pitts        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Pitts.par        "PASS" )
add_test( ModelLoadTest_Quickie      ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Quickie.par      "PASS" )
add_test( ModelLoadTest_Sb13         ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Sb13.par         "PASS" )
add_test( ModelLoadTest_SilkyWind400 ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/SilkyWind400.par "PASS" )
add_test( ModelLoadTest_Skyhawk      ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Skyhawk.par      "PASS" )

add_test( ModelLoadTest_Slowfly      ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Slowfly.par      "PASS" )
add_test( ModelLoadTest_Su-26        ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Su-26.par        "PASS" )
add_test( ModelLoadTest_SuperCup     ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/SuperCup.par     "PASS" )
add_test( ModelLoadTest_ThreeDee     ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/ThreeDee.par     "FAIL" )
add_test( ModelLoadTest_Transall     ${EXECUTABLE_OUTPUT_PATH}/ModelLoadTest ${MY_OUTPUT_DIR}/Fms7Aero.dll ${FMS7_MODELS_DIR}/Transall.par     "PASS" )


